body {font-family: PingFangSC-Regular,Verdana,Arial,"宋体","微软雅黑"; overflow: hidden;}
.back {position: absolute; z-index: -1; width: 100%; height: 100%;}
.logo {width: 100%; text-align: center; margin: 2.24rem auto 0;}
.logo img { width: 2.66666666rem; height: auto;}
.title {width: 100%; margin: 0.90666666rem auto 1.49333333rem;}
.title p {text-align: center; font-size: 16px; line-height: 1.1875; color: #fff;}
[data-dpr="2"] .title p {font-size: 32px;}
[data-dpr="3"] .title p {font-size: 48px;}
.info {width: 7.46666666rem; margin: 0 auto 0.34666666rem;}
.info input {flex: 1; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; width: 10%; background-color: transparent; vertical-align: middle; color:#fff; font-size: 14px; line-height: 0.53333333rem; border: 0;}
.get-code {color:#fff; font-size: 14px; line-height: 0.53333333rem; display: inline-block; margin-left: 0.26666666rem;}
[data-dpr="2"] .info input,[data-dpr="2"] .get-code {font-size: 28px;}
[data-dpr="3"] .info input,[data-dpr="3"] .get-code {font-size: 42px;}
.info img {width: 0.53333333rem; height: 0.53333333rem; margin: 0 0.26666666rem; vertical-align: middle;}
.info li {display: flex; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; padding-bottom: 0.26666666rem; border-bottom: 1px solid #fff; margin-bottom: 0.72rem;}
.sure-bind {width: 8rem; margin: 0 auto;}
.sure-bind p {width: 100%; height: 1.17333333rem; line-height: 1.17333333rem; font-size: 17px; color: #333; background-color: #fff; border-radius: 0.58666666rem; text-align: center;}
[data-dpr="2"] .sure-bind p {font-size: 34px;}
[data-dpr="3"] .sure-bind p {font-size: 51px;}
